package edu.shared.DTO;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import edu.server.repositorio.Empleado;
import edu.server.repositorio.OrdenPedido;
import edu.server.repositorio.OrdenTrabajoSectorTercero;
import edu.server.repositorio.RenglonOrdenFabricacionGeneral;
import edu.server.repositorio.RequerimientoMateriales;

public class OrdenFabricacionGeneralDTO implements java.io.Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6397151047829009364L;
	private int nroOrden;
	private OrdenPedidoDTO ordenPedidoDTO;
	private String responsable;
	private Date fechaGeneracion;
	private Date fechaCierre;
	private Date fechaPrevistaFinalizacion;
	private String estado;
	private String observaciones;
	private Date fechaPrevistaInicio;
	private Set<RenglonOrdenFabricacionGeneralDTO> renglonOrdenFabricacionGeneralsDTO = new HashSet<RenglonOrdenFabricacionGeneralDTO>(0);
	//private Set<RequerimientoMaterialesDTO> requerimientoMaterialesesDTO = new HashSet<RequerimientoMaterialesDTO>(0);
	//private Set<OrdenTrabajoSectorTerceroDTO> ordenTrabajoSectorTercerosDTO = new HashSet<OrdenTrabajoSectorTerceroDTO>(0);
	
	public OrdenFabricacionGeneralDTO() {
		
	}
	
	public int getNroOrden() {
		return nroOrden;
	}
	public void setNroOrden(int nroOrden) {
		this.nroOrden = nroOrden;
	}
	public OrdenPedidoDTO getOrdenPedidoDTO() {
		return ordenPedidoDTO;
	}
	public void setOrdenPedidoDTO(OrdenPedidoDTO ordenPedidoDTO) {
		this.ordenPedidoDTO = ordenPedidoDTO;
	}
	public String getResponsable() {
		return responsable;
	}
	public void setResponsable(String responsable) {
		this.responsable = responsable;
	}
	public Date getFechaGeneracion() {
		return fechaGeneracion;
	}
	public void setFechaGeneracion(Date fechaGeneracion) {
		this.fechaGeneracion = fechaGeneracion;
	}
	public Date getFechaCierre() {
		return fechaCierre;
	}
	public void setFechaCierre(Date fechaCierre) {
		this.fechaCierre = fechaCierre;
	}
	public Date getFechaPrevistaFinalizacion() {
		return fechaPrevistaFinalizacion;
	}
	public void setFechaPrevistaFinalizacion(Date fechaPrevistaFinalizacion) {
		this.fechaPrevistaFinalizacion = fechaPrevistaFinalizacion;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public String getObservaciones() {
		return observaciones;
	}
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}
	public Date getFechaPrevistaInicio() {
		return fechaPrevistaInicio;
	}
	public void setFechaPrevistaInicio(Date fechaPrevistaInicio) {
		this.fechaPrevistaInicio = fechaPrevistaInicio;
	}
	public Set<RenglonOrdenFabricacionGeneralDTO> getRenglonOrdenFabricacionGeneralsDTO() {
		return renglonOrdenFabricacionGeneralsDTO;
	}
	public void setRenglonOrdenFabricacionGeneralsDTO(Set<RenglonOrdenFabricacionGeneralDTO> renglonOrdenFabricacionGeneralsDTO) {
		this.renglonOrdenFabricacionGeneralsDTO = renglonOrdenFabricacionGeneralsDTO;
	}
	
	/*
	public Set<RequerimientoMaterialesDTO> getRequerimientoMaterialesesDTO() {
		return requerimientoMaterialesesDTO;
	}
	public void setRequerimientoMaterialesesDTO(Set<RequerimientoMaterialesDTO> requerimientoMaterialesesDTO) {
		this.requerimientoMaterialesesDTO = requerimientoMaterialesesDTO;
	}
	public Set<OrdenTrabajoSectorTerceroDTO> getOrdenTrabajoSectorTercerosDTO() {
		return ordenTrabajoSectorTercerosDTO;
	}
	public void setOrdenTrabajoSectorTercerosDTO(Set<OrdenTrabajoSectorTerceroDTO> ordenTrabajoSectorTercerosDTO) {
		this.ordenTrabajoSectorTercerosDTO = ordenTrabajoSectorTercerosDTO;
	}
	
	*/
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
}
